package com.yunxi.sto.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 库存盘点报告
 * </p>
 *
 * @author caoYong
 * @since 2019-10-17
 */
@Data
@ApiModel(value="StoStorageCheckReportVO 对象", description="库存盘点报告")
public class StoStorageCheckReportVO implements Serializable {

    @ApiModelProperty(value = "完成盘点日期")
    private Date completeCheckDate;

    @ApiModelProperty(value = "车辆盘点人员")
    private String vehicleChecker;

    @ApiModelProperty(value = "钥匙盘点人员")
    private String keyChecker;

    @ApiModelProperty(value = "盘点方法")
    private String checkMethod;

    @ApiModelProperty(value = "盘点范围")
    private String checkScope;

    @ApiModelProperty(value = "盘点区域")
    private String checkAreaName;

    @ApiModelProperty(value = "盘点计划名称")
    private String checkName;

    @ApiModelProperty(value = "盘点全部车辆数量")
    private Integer actAllCount;

    @ApiModelProperty(value = "盘点在库车辆数量")
    private Integer actInCount;

    @ApiModelProperty(value = "盘点不在库车辆数量")
    private Integer actOutCount;

    @ApiModelProperty(value = "系统全部车辆")
    private Integer allCount;

    @ApiModelProperty(value = "系统在库车辆")
    private Integer inCount;

    @ApiModelProperty(value = "系统不在库数量")
    private Integer outCount;

    @ApiModelProperty(value = "未在库数量(系统在库-盘点在库)")
    private Integer notInCount;

    @ApiModelProperty(value = "车展借出数量")
    private Integer showLendCount;

    @ApiModelProperty(value = "质量返修数量")
    private Integer repairCount;

    @ApiModelProperty(value = "非批售出库")
    private Integer notSalesOutCount;

    @ApiModelProperty(value = "盘点区域代码")
    private String checkArea;

}
